h1 {
    display: block;
    font-size: 25px;
    font-weight: bold;
    margin-top:15px;
    text-align:center;
    }

a:link {color: #005EAC;}
a:visited {color: #005EAC;}

label {
font-size:14px;
}
form input {
border:1px solid #CCCCCC;
font-size:14px;
padding:3px;
}
input.button {
display: block;
text-align:center;
background-color: #2D8CB2;
border: 1px solid #CCC;
color: #FCF8F5;
font-size: 12px;
font-weight: bold;
padding: 5px 5px;
}
input.button:hover {cursor:pointer;color:#2D8CB2;background-color: #FCF8F5;}
input.cancel {
display: block;
text-align:center;
background-color: #F0F0F0;
color: #333;
font-size: 12px;
padding: 5px 10px;
border-bottom:1px solid #848484;
border-right:1px solid #848484;
border-left:1px solid white;
border-top:1px solid white;
}
input.cancel:hover {cursor:pointer;color:#FFF;background-color: #666;}

textarea  {
border:1px solid #CCCCCC;
font-size:14px;
padding:3px;
overflow:auto;
}
form input:focus, textarea:focus {
border-color:#008DE2 #75CBFF #75CBFF #95D7FF;
border-style:solid;
border-width:1px;
}

